package com.laolang.pluto.module.sys.pojo.vo;

import java.time.LocalDateTime;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.laolang.pluto.common.web.jackson.LocalDateTimeDeserialize;
import com.laolang.pluto.common.web.jackson.LocalDateTimeSerialize;

import lombok.Data;

/**
 * @author laolang
 * @date 2021-08-12 04:09
 */
@Data
public class ProjectVo {

    private Long id;

    /**
     * 项目名称
     */
    private java.lang.String name;

    private String projectKey;

    /**
     * 项目描述
     */
    private java.lang.String projectMark;

    /**
     * 创建人
     */
    private String createUsername;

    /**
     * 创建时间
     */
    @JsonDeserialize(using = LocalDateTimeDeserialize.class)
    @JsonSerialize(using = LocalDateTimeSerialize.class)
    private LocalDateTime createTime;

    /**
     * 最后修改人
     */
    private Long updateBy;

    /**
     * 最后修改时间
     */
    @JsonDeserialize(using = LocalDateTimeDeserialize.class)
    @JsonSerialize(using = LocalDateTimeSerialize.class)
    private LocalDateTime updateTime;
}
